Skip to main content

Scheda: Impostazioni di comunicazione

In questa scheda dell'editor dispositivo generico si definisce la connessione tra CODESYS e il dispositivo su cui devono essere eseguite le tue applicazioni.

Suggerimento

Se preferisci la modalità classica di visualizzazione della finestra di dialogo, selezionala nel menu CODESYSOpzioni nel Editor di dispositivi categoria.

Selezionare un gateway e un dispositivo di destinazione dalle caselle di riepilogo. Le possibili selezioni dipendono dalle voci nel file Gestisci gateway e Gestisci dispositivi preferiti dialoghi (vedi Gateway menù).

Puoi anche specificare la destinazione direttamente con l'indirizzo IP (esempio: "192.168.101.109"), l'indirizzo del dispositivo (esempio: [056D]) o il nome del dispositivo (esempio: MyDevice). Dopo aver inserito il dispositivo, CODESYS cerca il dispositivo nella rete del gateway.

Suggerimento

L'opzione di ricerca per nome dispositivo richiede nomi di dispositivi univoci nella rete.

Il cerchio pieno nell'angolo inferiore destro del simbolo del gateway fornisce informazioni sullo stato della connessione:

  • Rosso: CODESYS non riesce a stabilire la connessione.

  • Verde: la connessione è stata stabilita.

  • Nero: lo stato della connessione è sconosciuto.

Suggerimento

Alcuni protocolli di comunicazione consentono un controllo regolare del gateway in modo che lo stato non possa essere visualizzato.

Facendo clic sul cerchio pieno del dispositivo di destinazione viene avviata una scansione di rete per il dispositivo. Funziona solo se la rete non è già in fase di scansione.

Scansione rete

Questo pulsante apre il Seleziona dispositivo dialogo. Elenca tutti i gateway configurati con i dispositivi associati. È possibile selezionare un dispositivo di destinazione da questo elenco. Se il nome del dispositivo selezionato è univoco, il nome verrà utilizzato nelle impostazioni di connessione. In caso contrario, viene applicato l'indirizzo univoco del dispositivo.

I parametri visualizzati sono definiti nel componente SyTarget nel sistema di runtime e rappresentano essenzialmente la targhetta del controller. Il nome del dispositivo può essere modificato utilizzando DispositivoRinomina dispositivo attivo comando.

Opzione: Nascondi i dispositivi non corrispondenti, filtra per Target ID:

standard icon: la visualizzazione è limitata ai dispositivi che hanno lo stesso ID di destinazione del dispositivo corrente configurato nel progetto.

_cds_icon_option_deactivated.png: vengono visualizzati tutti i dispositivi disponibili nella rete. Facendo doppio clic sulla voce di un dispositivo, che ha un ID di sistema di destinazione diverso da quello del dispositivo configurato nel progetto, si apre una finestra di dialogo. Questa finestra di dialogo consente di aggiornare la descrizione del dispositivo nel progetto con quella corrispondente al dispositivo selezionato. Nota: questo tipo di aggiornamento è possibile solo con dispositivi con ID diversi, non per quelli che hanno solo versioni diverse. L'aggiornamento richiede inoltre che la descrizione del dispositivo sia già installata nel repository

Gateway

Questo menu include i seguenti comandi:

  • Aggiungi nuovo gateway: Apre il Gateway finestra di dialogo per la definizione di un nuovo canale gateway.

  • Gestisci i gateway: apre il Gestisci i gateway dialogo con una panoramica di tutti i gateway. Qui puoi aggiungere, eliminare o modificare le voci o cambiarne l'ordine

  • Configura gateway locale: Apre il Configurazione del gateway dialogo. È possibile configurare i driver di blocco per il gateway locale.

Dispositivo

Questo menu include i seguenti comandi:

  • Memorizza le impostazioni di comunicazione nel progetto:

    • Aggiungi il dispositivo corrente ai preferiti: Aggiunge il dispositivo attualmente impostato all'elenco dei dispositivi preferiti.

    • Gestisci dispositivi preferiti: Apre la finestra di dialogo dei preferiti con un elenco di tutti i dispositivi preferiti. In questa finestra di dialogo è possibile aggiungere o eliminare voci o modificarne l'ordine. Il dispositivo in alto è quello predefinito.

    • Modalità online confermata:

      standard icon: Per motivi di sicurezza, CODESYS richiede una conferma da parte tua quando chiami i seguenti comandi online: Valori di forza, Scrivi valori, caricamento multiplo, Elenco delle forze di rilascio, Ciclo singolo, Inizio, Fermare.

    • Memorizza le impostazioni di comunicazione nel progetto:

      standard icon: CODESYS salva le impostazioni di comunicazione nel progetto per il riutilizzo sullo stesso computer.

      Nota: se utilizzi il progetto su un altro computer, devi reimpostare il percorso attivo.

      _cds_icon_option_deactivated.png: CODESYS salva le impostazioni di comunicazione nelle opzioni dell'installazione locale per il riutilizzo sullo stesso computer.

      Nota: durante l'utilizzo CODESYS SVN, l'opzione deve essere deselezionata per impedire il blocco dell'oggetto dispositivo.

  • Rinomina dispositivo attivo:

    Apre una finestra di dialogo per modificare il nome del dispositivo

  • standard icon: Per motivi di sicurezza, CODESYS richiede la conferma di quanto segue quando si richiamano i seguenti comandi online: Forza valori, Scrivi valori, Caricamento multiplo, Elenco forza di rilascio, Ciclo singolo, Avvio, Arresto.

  • standard icon: La visualizzazione è limitata sui dispositivi che hanno lo stesso ID di destinazione del dispositivo corrente configurato nel progetto.

  • Comunicazione crittografata:

    standard icon: La comunicazione con questo controller è crittografata. È necessario un certificato del controller per accedere al controller. Se il certificato non è disponibile, viene visualizzato un messaggio di errore che richiede se il certificato deve essere visualizzato e installato o meno.

    Se la Applica la comunicazione crittografata l'opzione è selezionata come Livello di sicurezza nel Schermata di sicurezza vista, poi il Comunicazione crittografata comando è disabilitato qui.

  • Modifica la politica di comunicazione

    Apre il Modifica la politica di sicurezza di runtime finestra di dialogo per modificare l'impostazione del dispositivo per la crittografia della comunicazione

  • Modifica la politica della password di runtime

    Apre il Modifica criterio password di runtime finestra di dialogo per modificare le impostazioni per la politica della password e il blocco dell'accesso

  • Impostazioni di sicurezza: Questo comando è disponibile solo se CODESYS Security Agent >= 1.3.0.0 è installato. Apre il Impostazioni di sicurezza del dispositivo dialogo. Vengono visualizzate le impostazioni di sicurezza correnti sul dispositivo collegato. È possibile modificare le impostazioni in Valore colonna e fare clic ok per scriverli sul dispositivo.

    Ad esempio, troverai le impostazioni per la gestione degli utenti del dispositivo e la politica delle password nella sezione CmpUserMgr nodo (vedi anche più avanti).

Tabella 32. Dialogo: Cambia politica di sicurezza in fase di esecuzione

Se in questa finestra di dialogo viene selezionata una nuova politica di comunicazione, la configurazione sul controller viene modificata.

Impostazioni di comunicazione

Politica attuale

Mostra la politica attualmente selezionata per la crittografia della comunicazione

Nuova politica

Casella di riepilogo per la nuova politica di crittografia

  • Nessuna crittografia: Il controller non supporta la comunicazione crittografata.

  • Crittografia opzionale: Il controller supporta la comunicazione crittografata e non crittografata.

  • Crittografia forzata: Il controller supporta solo la comunicazione crittografata.

Firma del codice

Politica attuale

Visualizzazione della politica di firma del codice attualmente impostata nel sistema di runtime

Nuova politica

  • Tutti: Sono accettati tutti i tipi di codice dell'applicazione

  • Firma forzata: Viene accettato solo il codice dell'applicazione firmato (impedendo il caricamento di un'applicazione da fonti non attendibili).

Gestione utenti del dispositivo

Politica attuale

Mostra il criterio attualmente selezionato per la gestione degli utenti

Nuova politica

  • Gestione utenti facoltativa: È responsabilità dell'utente abilitare la gestione degli utenti sul dispositivo o lasciare il dispositivo non protetto.

  • Gestione forzata degli utenti: la gestione degli utenti sul dispositivo è abilitata e non può essere disabilitata dall'utente.

Voce corrispondente nel Impostazioni di sicurezza: CmpUserMgr UserMgmtEnforce.

Consenti accesso anonimo

standard icon: Specifici componenti registrati (ad esempio, OPC UA) possono connettersi al controller senza fornire alcuna credenziale. Anche se è consentito l'accesso anonimo all'OPC UA, la gestione utenti dispositivo creata per il controllore rimane attiva.

Voce corrispondente nel Impostazioni di sicurezza del dispositivo: CmpUserMgr UserMgmt.AllowAnonymous.



Tabella 33. Finestra di dialogo: Modifica criterio password di runtime

La politica delle password del sistema di runtime configurata qui viene verificata preventivamente nel sistema di programmazione quando viene inserita la password per un nuovo utente del dispositivo o quando viene modificata la password esistente di un utente del dispositivo.

Importante

Se nella politica delle password è configurato un periodo di validità limitato per una password, all'utente viene richiesto di impostare una nuova password quando accede dopo tale periodo.

Nota: per modificare una password prima che scada, un utente attualmente richiede ancora l'autorizzazione di lettura per la gestione degli utenti del dispositivo.

La politica della password è attiva

standard icon La politica delle password è attiva: la politica è abilitata per impostazione predefinita. Impostazioni della password possono essere modificate e vengono utilizzate quando viene creata una password per la gestione degli utenti del dispositivo.

Le voci corrispondenti nel Impostazioni di sicurezza del dispositivo si trovano sotto CmpUserMgr nodo (UserMgmt.PasswordPolicy.<..>). Nel file di configurazione di CODESYS Control, ciò corrisponde al Utente CMP Mgr sezione. Esempio:

[CmpUserMgr]
SECURITY.UserMgmt.PasswordPolicy=ENABLED
. Impostazioni della password
  • Lunghezza minima

    Impostazione predefinita: 8

  • Numero di caratteri univoci

    Impostazione predefinita: 4

  • Richiede la lettera minuscola

    Impostazione predefinita: abilitato

  • Richiede la lettera maiuscola

    Impostazione predefinita: abilitato

  • Richiede cifra

    Impostazione predefinita: abilitato

  • Richiede un carattere speciale

    Impostazione predefinita: abilitato

  • Non deve contenere nome utente

    Impostazione predefinita: abilitato

Le seguenti regole per la password si applicano sempre, anche quando le regole sono parzialmente o completamente disabilitate:

  • La password non deve essere vuota.

  • La password non deve contenere il nome utente.

La scadenza della password è attiva

standard icon: Il Impostazioni di scadenza della password possono essere modificate e vengono applicate all'accesso.

Voci corrispondenti nel Impostazioni di sicurezza del dispositivo: sotto il CmpUserMgr nodo (Password.Expiration.<...>).

Impostazioni di scadenza della password:

  • Ambito:

    • AMMINISTRATORI: le impostazioni si applicano agli utenti con autorizzazioni di amministratore.

    • NON AMMINISTRATORI: le impostazioni si applicano a tutti gli utenti che non dispongono delle autorizzazioni di amministratore.

    • TUTTI: Le impostazioni si applicano a tutti gli utenti.

  • Timeout [giorni]: Periodo di validità della password in giorni. Quando questo tempo viene superato, non è più possibile accedere con la password precedente. In questo caso, ti verrà immediatamente richiesto di impostare una nuova password

Il blocco dell'accesso è attivo

standard icon: Il Impostazioni di blocco dell'accesso vengono applicate al momento dell'accesso.

Voci corrispondenti nel Impostazioni di sicurezza del dispositivo: sotto il CmpUserMgr nodo (UserLogin.<...>).

. Impostazioni di blocco dell'accesso
  • Ambito

    • AMMINISTRATORI: le impostazioni si applicano agli utenti che dispongono di autorizzazioni di amministratore.

    • NON AMMINISTRATORI: le impostazioni si applicano a tutti gli utenti che non dispongono delle autorizzazioni di amministratore.

    • TUTTO: le impostazioni si applicano a tutti gli utenti.

  • Numero massimo di tentativi: Quando viene superato il numero di tentativi di accesso specificati qui, l'utente verrà bloccato per il periodo di tempo specificato nel Durata del blocco campo. L'utente non può accedere nuovamente finché il blocco non viene rimosso da un amministratore o il tempo di blocco non è scaduto.

  • Durata blocco [s]: tempo di blocco (in secondi)

Per informazioni sullo sblocco di un utente bloccato, consulta: Gestione della gestione degli utenti del dispositivo



Nel CODESYS opzioni, è possibile attivare la modalità classica del Strumenti → Opzioni finestra di dialogo nella categoria "Editor dispositivo").

Selezionare il percorso di rete del controller

Canale gateway per la connessione

Seleziona il canale dalla parte inferiore della vista.

Tabella 34. Visualizza la visualizzazione dei canali gateway configurati e dei dispositivi di rete

Vista laterale sinistra

Struttura ad albero dei canali gateway configurati con i dispositivi collegati nella rete locale:

_cds_img_gateway_channels.png

Nota: CODESYS salva queste voci sul sistema locale, non nel progetto.

Le voci del dispositivo sono precedute da a icon_device.png simbolo del dispositivo. Le voci con un ID di destinazione diverso da quelle attualmente configurate nel progetto vengono visualizzate in grigio.

Clic Scansione rete per aggiornare l'elenco.

Nota: se hai creato il primo progetto sul sistema locale, il gateway locale viene elencato come una voce nell'albero per impostazione predefinita. CODESYS avvia questo gateway automaticamente all'avvio del sistema.

Il cerchio pieno nell'angolo inferiore destro del simbolo del gateway fornisce informazioni sullo stato della connessione:

  • Rosso: CODESYS Development System non riesce a stabilire la connessione.

  • Verde: la connessione è _cds_img_gateway_connected.png stabilito.

  • Nero: lo stato della connessione è sconosciuto.

    Nota: alcuni protocolli di comunicazione consentono un controllo regolare del gateway in modo che lo stato non possa essere visualizzato.

Ciascuna delle voci del dispositivo nell'albero è costituita da un simbolo seguito dal <nome dispositivo> [indirizzo del dispositivo]. Sul lato destro della vista, vedi anche il ID di destinazione, Nome di destinazione, Tipo di destinazione, fornitore di destinazione, e Versione di destinazione.

Vista laterale destra

Informazioni sul canale gateway del dispositivo selezionato sul lato sinistro della vista

Quando un canale gateway è selezionato nella vista a sinistra, vengono visualizzate le seguenti informazioni: Nome del dispositivo, indirizzo IP, Porta, Autista

Quando un dispositivo è selezionato nella vista a sinistra, vengono visualizzate le seguenti informazioni (a seconda del dispositivo): Nome del dispositivo, Indirizzo del dispositivo, Numero di canali, Blocca driver, Numero di serie, Comunicazione crittografata, Venditore di destinazione, ID di destinazione, Nome di destinazione, Tipo di destinazione, Versione di destinazione.



Tabella 35. Filtra e ordina le funzioni sul lato destro della finestra di dialogo

Filtro

È possibile ridurre l'elenco visualizzato di dispositivi che hanno lo stesso ID di destinazione come dispositivo corrente configurato nel progetto.

Ordine di smistamento

È possibile ordinare l'elenco per Nome o Indirizzo del dispositivo in ordine alfabetico o crescente.



Tabella 36. Pulsanti di comando sul lato destro della finestra di dialogo

Imposta percorso attivo

Il comando imposta il canale di comunicazione selezionato come attivo. Facendo doppio clic sulla voce nell'albero dei canali si ottiene lo stesso risultato.

Aggiungi gateway

Il comando apre il Gateway finestra di dialogo in cui è possibile definire un gateway che CODESYS dovrebbe essere aggiunto alla configurazione corrente.

Aggiungi dispositivo

Il comando apre il Aggiungi dispositivo dialogo. Qui è possibile definire manualmente un dispositivo da inserire sotto la voce gateway attualmente selezionata nell'albero. Nota la funzionalità di Scansione rete anche.

Scansione rete

Il comando avvia una ricerca dei dispositivi disponibili nella rete locale. L'albero di configurazione del gateway viene aggiornato di conseguenza.



Tabella 37. Comandi nel menu contestuale della struttura del gateway e della struttura dei dispositivi nella finestra di dialogo

Cerca dispositivo per indirizzo

Il comando ricerca nella rete i dispositivi con un indirizzo univoco come indicato nell'albero di configurazione. CODESYS visualizza i dispositivi rilevati con l'indirizzo specificato sotto il gateway. La ricerca si applica sempre ai dispositivi al di sotto del gateway selezionato o al di sotto della voce selezionata.

Cerca dispositivo per nome

Il comando ricerca nella rete i dispositivi con lo stesso nome indicato nell'albero di configurazione. Le maiuscole vengono ignorate. CODESYS visualizza i dispositivi rilevati sotto il gateway con il nome dato insieme al relativo indirizzo univoco del dispositivo. La ricerca si applica sempre ai dispositivi al di sotto del gateway selezionato o al di sotto della voce selezionata.

Cerca dispositivo per indirizzo IP

Il comando ricerca nella rete i dispositivi con un indirizzo IP univoco come indicato nell'albero di configurazione. CODESYS visualizza i dispositivi rilevati con l'indirizzo indicato sotto il gateway insieme al suo nome. La ricerca si applica sempre ai dispositivi al di sotto del gateway selezionato o al di sotto della voce selezionata.

Invia servizio eco

CODESYS invia cinque servizi eco al controller. Questi vengono utilizzati per testare la connessione di rete, in modo simile alla funzione "ping". I servizi vengono inviati prima senza payload e poi con un payload. L'entità del carico utile dipende dal buffer di comunicazione del controllore. Si apre una visualizzazione dei messaggi con informazioni sul ritardo medio del servizio echo e sull'ambito del payload inviato.

Elimina dispositivo selezionato

Il comando cancella il dispositivo selezionato dall'albero dei canali.

Modifica gateway

Il comando apre il Gateway finestra di dialogo per modificare le impostazioni per il gateway selezionato.

Configura il gateway locale

Il comando apre una finestra di dialogo per la configurazione di un gateway locale. Ciò fornisce un'alternativa alla modifica manuale del file Gateway.cfg file.



Tabella 38. Opzioni nella parte inferiore della finestra di dialogo

Non memorizzare le impostazioni di comunicazione nel progetto

  • standard icon: CODESYS salva le impostazioni di comunicazione nelle opzioni dell'installazione locale per il riutilizzo sullo stesso computer.

    Nota: durante l'utilizzo CODESYS SVN, l'opzione deve essere selezionata per impedire il blocco dell'oggetto dispositivo.

  • _cds_icon_option_deactivated.png: CODESYS salva le impostazioni di comunicazione nel progetto per il riutilizzo sullo stesso computer.

    Nota: se utilizzi il progetto su un altro computer, devi reimpostare il percorso attivo.

Modalità online confermata

standard icon: Per motivi di sicurezza, CODESYS richiede una conferma da parte tua quando chiami i seguenti comandi online: Valori di forza, Scrivi valori, caricamento multiplo, Elenco delle forze di rilascio, Ciclo singolo, Inizio, Fermare.